package com.ruoyi.project.cyq.item.archiving.service;

import com.ruoyi.framework.web.domain.AjaxResult;
import com.ruoyi.project.cyq.item.archiving.domain.Archiving;
import com.ruoyi.project.cyq.item.archiving.domain.ArchivingVo;
import com.ruoyi.project.cyq.order.domain.OrderProduct;

import java.math.BigInteger;
import java.util.List;

/**
 * @author Strawberry
 * @date 2020-09-18 下午 3:53
 * @desc 快乐将永远依着草莓
 */
public interface IArchivingService {
    /**
     * 查询所有审核项目
     * */
    List<Archiving> selectAllArchiving(ArchivingVo archiving);

    /**
    * 通过projectId查询一个审核
    * */
    ArchivingVo selectOneById(BigInteger projectId);

    /**
    * 修改审核结果
    * */
    int updateArchivingResult(Archiving archiving);

    /**
     * 新增一个审核项目
     * */
    int addNewArchiving(BigInteger itemId, BigInteger staffId);

    /**
     * 某大神跳了一步-----通过id查询订单产品
     * */
    OrderProduct selectProjectById(Long productId);
}
